\hypertarget{class_udp_socket_1_1_implementation}{
\section{UdpSocket::Implementation Class Reference}
\label{class_udp_socket_1_1_implementation}\index{UdpSocket::Implementation@{UdpSocket::Implementation}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_udp_socket_1_1_implementation_ae647be05aff207d17bd4b76b73b7a176}{
\hyperlink{class_ip_endpoint_name}{IpEndpointName} {\bfseries LocalEndpointFor} (const \hyperlink{class_ip_endpoint_name}{IpEndpointName} \&remoteEndpoint) const }
\label{class_udp_socket_1_1_implementation_ae647be05aff207d17bd4b76b73b7a176}

\item 
\hypertarget{class_udp_socket_1_1_implementation_ae7e04b79286647f041e0c47bb1341224}{
void {\bfseries Connect} (const \hyperlink{class_ip_endpoint_name}{IpEndpointName} \&remoteEndpoint)}
\label{class_udp_socket_1_1_implementation_ae7e04b79286647f041e0c47bb1341224}

\item 
\hypertarget{class_udp_socket_1_1_implementation_ae81d7b81eea4debb516aaefcf59552a5}{
void {\bfseries Send} (const char $\ast$data, int size)}
\label{class_udp_socket_1_1_implementation_ae81d7b81eea4debb516aaefcf59552a5}

\item 
\hypertarget{class_udp_socket_1_1_implementation_aa3dca61e71efa21ba3d0257f8298ade0}{
void {\bfseries SendTo} (const \hyperlink{class_ip_endpoint_name}{IpEndpointName} \&remoteEndpoint, const char $\ast$data, int size)}
\label{class_udp_socket_1_1_implementation_aa3dca61e71efa21ba3d0257f8298ade0}

\item 
\hypertarget{class_udp_socket_1_1_implementation_adda677bc8f9feff5787a6cd7374ec945}{
void {\bfseries Bind} (const \hyperlink{class_ip_endpoint_name}{IpEndpointName} \&localEndpoint)}
\label{class_udp_socket_1_1_implementation_adda677bc8f9feff5787a6cd7374ec945}

\item 
\hypertarget{class_udp_socket_1_1_implementation_a69f37f3f44b31a7f98951446e220c9da}{
bool {\bfseries IsBound} () const }
\label{class_udp_socket_1_1_implementation_a69f37f3f44b31a7f98951446e220c9da}

\item 
\hypertarget{class_udp_socket_1_1_implementation_a894288489dc6056ad12dd392f4982177}{
int {\bfseries ReceiveFrom} (\hyperlink{class_ip_endpoint_name}{IpEndpointName} \&remoteEndpoint, char $\ast$data, int size)}
\label{class_udp_socket_1_1_implementation_a894288489dc6056ad12dd392f4982177}

\item 
\hypertarget{class_udp_socket_1_1_implementation_abba52e5ee26464be9b4f9bd2776c8847}{
int {\bfseries Socket} ()}
\label{class_udp_socket_1_1_implementation_abba52e5ee26464be9b4f9bd2776c8847}

\item 
\hypertarget{class_udp_socket_1_1_implementation_ae647be05aff207d17bd4b76b73b7a176}{
\hyperlink{class_ip_endpoint_name}{IpEndpointName} {\bfseries LocalEndpointFor} (const \hyperlink{class_ip_endpoint_name}{IpEndpointName} \&remoteEndpoint) const }
\label{class_udp_socket_1_1_implementation_ae647be05aff207d17bd4b76b73b7a176}

\item 
\hypertarget{class_udp_socket_1_1_implementation_ae7e04b79286647f041e0c47bb1341224}{
void {\bfseries Connect} (const \hyperlink{class_ip_endpoint_name}{IpEndpointName} \&remoteEndpoint)}
\label{class_udp_socket_1_1_implementation_ae7e04b79286647f041e0c47bb1341224}

\item 
\hypertarget{class_udp_socket_1_1_implementation_ae81d7b81eea4debb516aaefcf59552a5}{
void {\bfseries Send} (const char $\ast$data, int size)}
\label{class_udp_socket_1_1_implementation_ae81d7b81eea4debb516aaefcf59552a5}

\item 
\hypertarget{class_udp_socket_1_1_implementation_aa3dca61e71efa21ba3d0257f8298ade0}{
void {\bfseries SendTo} (const \hyperlink{class_ip_endpoint_name}{IpEndpointName} \&remoteEndpoint, const char $\ast$data, int size)}
\label{class_udp_socket_1_1_implementation_aa3dca61e71efa21ba3d0257f8298ade0}

\item 
\hypertarget{class_udp_socket_1_1_implementation_adda677bc8f9feff5787a6cd7374ec945}{
void {\bfseries Bind} (const \hyperlink{class_ip_endpoint_name}{IpEndpointName} \&localEndpoint)}
\label{class_udp_socket_1_1_implementation_adda677bc8f9feff5787a6cd7374ec945}

\item 
\hypertarget{class_udp_socket_1_1_implementation_a69f37f3f44b31a7f98951446e220c9da}{
bool {\bfseries IsBound} () const }
\label{class_udp_socket_1_1_implementation_a69f37f3f44b31a7f98951446e220c9da}

\item 
\hypertarget{class_udp_socket_1_1_implementation_a894288489dc6056ad12dd392f4982177}{
int {\bfseries ReceiveFrom} (\hyperlink{class_ip_endpoint_name}{IpEndpointName} \&remoteEndpoint, char $\ast$data, int size)}
\label{class_udp_socket_1_1_implementation_a894288489dc6056ad12dd392f4982177}

\item 
\hypertarget{class_udp_socket_1_1_implementation_ab217238e981c760a424bbea23a924d91}{
SOCKET \& {\bfseries Socket} ()}
\label{class_udp_socket_1_1_implementation_ab217238e981c760a424bbea23a924d91}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
oscpack/ip/posix/UdpSocket.cpp\item 
oscpack/ip/win32/UdpSocket.cpp\end{DoxyCompactItemize}
